//管理游戏的场景

export default class Scene{
    drawScene(ctx){
        let gridSize=50;
        let canvasWidth=ctx.canvas.width;
        let canvasHeight=ctx.canvas.height;

        // 画出地图的底色
        ctx.fillStyle="gray";
        ctx.fillRect(0,0,400,400);

        // 画出地图的网格线
        for(let i=0;i<=5;i++){
            ctx.beginPath();
            ctx.moveTo(0,gridSize*i-0.5);
            ctx.lineTo(canvasWidth,gridSize*i-0.5);
            ctx.strokeStyle= "#000000";
            ctx.stroke();
        }
        for(let j=0;j<=5;j++){
            ctx.beginPath();
            ctx.moveTo(gridSize*j,0);
            ctx.lineTo(gridSize*j,canvasHeight);
            ctx.strokeStyle= "#000000";
            ctx.stroke();
        }

        
    }

    
    //在坐标处画一个白色方块
    drawWhteRect(ctx,x,y){
        ctx.fillStyle="white";
        ctx.fillRect(1+x*50,1+y*50,49,49);
    }
}